package com.easylinkin.linkappapi.investigation.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.easylinkin.linkappapi.investigation.entity.InvestigationTaskDetail;

import java.util.List;
import java.util.Set;

/**
 * <p>
 * 排查任务详情 服务类
 * </p>
 *
 * @author TongJie
 * @since 2021-04-16
 */
public interface InvestigationTaskDetailService extends IService<InvestigationTaskDetail> {

    /***
     * 大屏 分页排查情况
     * @param page
     * @return
     */
    IPage<InvestigationTaskDetail> getInvestigationTaskDetailPage(Page page, String tenantId);

    /***
     * 大屏 实时排查情况
     * @return
     */
    List<InvestigationTaskDetail> getInvestigationTaskDetailById(Set<Long> ids);

    /**
     * 调用NB 传base64图片
     *
     * @param facePicture 人脸图片 base64
     * @param id sessionId
     */
    boolean sendFacePicture(String facePicture, String id);
}
